package com.ktgj.train.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 乘客信息
 */
public class GuestInformation implements Serializable {
    public GuestInformation() {
        this.trainOrderAssists = new ArrayList<>();
    }

    /**
     * 主键编号
     */
    private String orderItemID;
    /**
     * 乘客姓名
     */
    private String guestName;
    /**
     * 证件类型
     */
    private String idtype;
    /**
     * 证件号
     */
    private String iDNumber;
    /**
     * 车票类型 1成人票 0儿童票
     */
    private Long ticketType;
    /**
     * 坐席类型
     */
    private String seatType;
    /**
     * 票号
     */
    private String ticketNumber;
    /**
     * 车厢号
     */
    private String trainBox;
    /**
     * 座位号
     */
    private String seatNo;
    /**
     * 子订单状态:未支付=10,支付中=20,支付成功=30,出票成功=40,出票失败=50,取消订单=60
     */
    private String status;
    /**
     * 保险
     */
    private List<TrainOrderAssist> trainOrderAssists;

    public String getOrderItemID() {
        return orderItemID;
    }

    public void setOrderItemID(String orderItemID) {
        this.orderItemID = orderItemID;
    }

    public String getGuestName() {
        return guestName;
    }

    public void setGuestName(String guestName) {
        this.guestName = guestName;
    }

    public String getiDNumber() {
        return iDNumber;
    }

    public void setiDNumber(String iDNumber) {
        this.iDNumber = iDNumber;
    }

    public Long getTicketType() {
        return ticketType;
    }

    public void setTicketType(Long ticketType) {
        this.ticketType = ticketType;
    }

    public String getSeatType() {
        return seatType;
    }

    public void setSeatType(String seatType) {
        this.seatType = seatType;
    }

    public String getTicketNumber() {
        return ticketNumber;
    }

    public void setTicketNumber(String ticketNumber) {
        this.ticketNumber = ticketNumber;
    }

    public String getTrainBox() {
        return trainBox;
    }

    public void setTrainBox(String trainBox) {
        this.trainBox = trainBox;
    }

    public String getSeatNo() {
        return seatNo;
    }

    public void setSeatNo(String seatNo) {
        this.seatNo = seatNo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getIdtype() {
        return idtype;
    }

    public void setIdtype(String idtype) {
        this.idtype = idtype;
    }

    public List<TrainOrderAssist> getTrainOrderAssists() {
        return trainOrderAssists;
    }
}
